.clear
{
    clear: both;
}
body
{
    background: none;
}
#frame-outer
{
    width: 1000px;
    background: none;
    background-color: Gray;
}
#frame
{
    width: 974px;
    border: none;
}
#menu-top
{
    background-color: #0C8309;
}
#menu-main
{
    background-color: #0C8309;
}
.news-horizontal
{
    visibility: hidden;
}
#block1 table
{
    float: left;
}
.waiting
{
    background-image: url( 'http://sdf-consulting.co.uk/cvcc/cvcc_resources/Images/bigrotation2.gif' );
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    border: solid 1px #00000;
}
.weather
{
    padding-bottom: 10px;
    padding-top: 8px;
    height: 410px;
    text-align: center;
    border: solid 1px #0C8309;
    width: 334px;
}
.rightCol
{
    width: auto;
    height: auto;
    text-align: center;
    display: block;
    margin: 0 auto;
    float: right;
    padding-left: 5px;
    width: 336px;
}
.showHide
{
    color: white;
    float: right;
    font-size: 0.75em;
    font-weight: lighter;
    padding-right: 4px;
    padding-top: 2px;
}
.photos
{
    width: 100px;
    height: 150px;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.sign-in
{
    background-image: url( 'http://sdf-consulting.co.uk/cvcc/cvcc_resources/Images/bigrotation2.gif' );
    background-repeat: no-repeat;
    background-position: center;
    margin: 0;
    border: solid 1px #0C8309;
    margin-right: 5px;
}
.sign-in h3
{
    background-color: #0C8309;
    margin-bottom: 0;
    padding-bottom: 0;
}
.sign-in input
{
    visibility: hidden;
}
.sign-in form
{
    visibility: hidden;
}
.sign-in a
{
    visibility: hidden;
}
.sign-in-new
{
    font-size: 1em;
    margin-bottom: 5px;
    padding: 3px 10px 3px 5px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.sign-in-new h3
{
    background-color: #0C8309;
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    -webkit-border-top-right-radius: 9px;
    -webkit-border-top-left-radius: 9px;
    margin-bottom: 0;
    font-size: 1em;
    color: White;
    padding: 3px 10px 3px 5px;
}
.footer
{
    background-color: #0C8309;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px;
    height: 22px;
    width: 100%;
    margin-top: -1px;
}
.Box
{
    border: solid 1px #0C8309;
    padding-left: 2px;
    margin: 0 auto;
    padding-top: 10px;
}
.sign-in-new label
{
    display: block;
    margin: 0 auto;
    text-align: center;
}
.sign-in-new input
{
    display: block;
    margin: 0 auto;
    width: 132px;
}
.sign-in-new a
{
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 0.75em;
}
.sign-in-new div
{
    display: block;
    margin: 0 auto;
    text-align: center;
}
#column-left
{
    display: none;
}
#column-right
{
    width: 100%;
    background: none;
    border: none;
}
#inner-column-main
{
    width: 800px;
}
#inner-column-right
{
    width: 170px;
    border: none;
    margin-top: 8px;
}
#oldschool #title
{
    background-image: url( 'http://img405.imageshack.us/img405/7708/bannerlgm.gif' );
}
#oldschool #title .top-left
{
    background: none;
}
#oldschool #title .bottom-left
{
    background: none;
}
#oldschool #title .bottom-right
{
    background: none;
}
#oldschool #title .top-right
{
    background: none;
}
#sitemap
{
    display: none;
}
a.ovalbutton
{
    background: transparent url( 'http://img14.imageshack.us/img14/8969/ovalgreenleft.gif' ) no-repeat top left;
    display: block;
    float: left;
    font: normal 13px Tahoma; /* Change 13px as desired */
    line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 11px; /* Width of left menu image */
    text-decoration: none;
}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton
{
    color: #494949; /*button text color*/
}
a.ovalbutton span
{
    background: transparent url( 'http://img232.imageshack.us/img232/9649/ovalgreenright.gif' ) no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
a.ovalbutton:hover
{
    /* Hover state CSS */
    background-position: bottom left;
}
a.ovalbutton:hover span
{
    /* Hover state CSS */
    background-position: bottom right;
    color: black;
}
.buttonwrapper
{
    /* Container you can use to surround a CSS button to clear float */
    overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
    width: 100%;
}
#MainIntro
{
    float: left;
}
#MainIntro p
{
    margin-right: 3px;
}
/************************ Stats Class's ******************************************/.podContainer
{
    /*Margin and padding reset*/
    margin: 0;
    padding: 0;
    width: 100%;
}
.podContainer h3
{
    -moz-border-radius-topleft: 9px;
    -moz-border-radius-topright: 9px;
    -webkit-border-top-right-radius: 9px;
    -webkit-border-top-left-radius: 9px;
    background-color: #0C8309;
    color: White;
    font-size: 1em;
    margin-bottom: 0;
    padding: 3px 10px 3px 8px;
}
.statsBox
{
    padding-left: 15px;
    padding-bottom: 15px;
}
#stats
{
    width: auto;
}
#stats #battingStats
{
    clear: both;
}
.statsTable
{
    text-align: center;
}
.statsTable .nameCol
{
    width: 45px;
    height: 55px;
    text-align: left;
}
.statsTable .col
{
    background-image: url(http://sdf-consulting.co.uk/cvcc/cvcc_resources/images/score-card.jpg);
    color: white;
    float: left;
    font-weight: bold;
    height: 55px;
    text-align: center;
    width: 45px;
    margin-right: 8px;
    margin-top: 6px;
}
.statsTitle
{
    text-align: left;
    color: Black;
    background-color: Transparent;
    font-weight: bold;
    font-size: 11pt;
    float: left;
}
/***********************************************************************************//*************************** News **************************************************/.news
{
    width: 435px;
}
.newsImage
{
    width: 130px;
    height: 81px;
}
.newsTitle
{
    width: 303px;
    height: 100%;
}
.newsItem
{
    width: 100%;
    height: 30px;
    background-color: #CCFFCC;
    border-bottom: solid 1px silver;
}
.newsItem a
{
    width: 100%;
    height: 100%;
    display: block;
}
.newsItem a div
{
    width: 98%;
    margin-left: 3px;
}
.newsItem a img
{
    background-color: #ffffff;
    float: left;
    height: 77px;
    left: -5000px;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 130px;
}
.newsItem a:hover
{
    display: block;
    color: white;
    background-color: #009966;
    background-image: url(http://sdf-consulting.co.uk/cvcc/cvcc_resources/images/newsHighlight.jpg);
    background-repeat: repeat-x;
    cursor: pointer;
    cursor: hand;
}
.newsItem a:hover img
{
    left: 0;
    visibility: visible;
}
.newsItemContainer
{
    display: block;
}
.newsBox
{
    height: 100%;
    padding-top: 0;
    padding-left: 0px;
    position: relative;
}
.newsItem a .newsSummary
{
    margin-left: 3px;
    position: absolute;
    top: 95px;
    width: 98%;
    left: -5000px;
    color: Black;
}
.newsItem a:hover .newsSummary
{
    left: 0;
    visibility: visible;
}
/***********************************************************************************/.standardText
{
    color: Black;
}
a.standardText
{
    color: #0E3591;
}
.floatRight
{
    float: right;
}
.floatLeft
{
    float: left;
}
.pod
{
    margin: 0px;
    padding: 0px;
    width: 600px;
    float: left;
}
.pod .header
{
    float: left;
    background-color: #fc210a;
    width: 100%;
    height: 38px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/header-top.jpg) repeat-x scroll 0 0;
}
.pod .header .left
{
    float: left;
    width: 25px;
    height: 38px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/header-tlc.jpg) no-repeat;
}
.pod .header .centre
{
    float: left;
    margin-top: 8px;
}
.pod .header .right
{
    float: right;
    width: 28px;
    height: 38px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/header-trc.jpg) no-repeat;
}
.pod .header span
{
    font-size: 18px;
    font-weight: bold;
    color: #f21c0a;
}
.pod .body
{
    float: left;
    width: 100%;
}
.pod .body .left
{
    height: 100%;
    width: 8px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/border-left.jpg) repeat-y scroll 0 0;
    float: left;
}
.pod .body .centre
{
    height: 100%;
    float: left;
}
.pod .body .centre .steps
{
    margin-top: 15px;
    float: left;
    margin-left: 10px;
}
html > body .body .centre .steps
{
    margin-left: 30px;
}
.pod .body .right
{
    height: 100%;
    width: 9px;
    float: right;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/border-right.jpg) repeat-y scroll 0 0;
}
.pod .footer
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 44px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/footer.jpg) repeat-x scroll 0 0;
}
.pod .footer .left
{
    margin: 0;
    padding: 0;
    float: left;
    width: 58px;
    height: 44px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/footer-left.jpg) no-repeat;
}
.pod .footer .right
{
    margin: 0;
    padding: 0;
    float: right;
    width: 58px;
    height: 46px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/footer-right.jpg) no-repeat;
}
.registrationStep
{
    width: 128px;
    height: 410px;
    float: left;
    margin-right: -5px;
}
html > body .registrationStep
{
    margin-right: 8px;
}
.registrationStep .header
{
    width: 128px;
    height: 48px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/step-header.gif) no-repeat;
}
 .
.registrationStep.Selected .header
{
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/step-selected-header.gif) no-repeat;
}
.Selected .header .title
{
    font-size: 14px;
    font-weight: bold;
    color: White;
    float: left;
    margin-top: 15px;
    width: 100%;
    text-align: center;
}
.stepBody
{
    background-color: white;
    height: 415px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/step-body.gif) repeat-y scroll 0 0;
    padding-top: 10px;
}
.stepBody .display
{
    float: left;
    width: 128px;
}
.stepBody .display .heading
{
    float: left;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.stepBody .display .estDates
{
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: Red;
    text-align: left;
    width: 118px;
    margin-left: 2px;
}
html > body .stepBody .display .estDates
{
    margin-left: 5px;
    margin-right: 2px;
}
.stepBody .display .message
{
    float: left;
    font-size: 10px;
    text-align: left;
    width: 118px;
    margin-left: 4px;
    margin-right: 4px;
}
.stepBody .display .message .tick
{
    float: left;
    height: 100%;
    vertical-align: middle;
    display: none;
}
.stepBody .display .
.message.ticked .tick
{
    display: block;
}
.stepBody .display .
.message.ticked .tick img
{
    float: left;
}
.stepBody .display .message .text
{
    float: left;
    height: 100%;
    text-align: left;
}
.stepBody .display .
.message.ticked .text
{
    width: 98px;
    margin-left: 2px;
    vertical-align: middle;
}
.stepBody .display .moreInfo
{
    float: left;
    text-align: center;
    width: 128px;
    margin-left: 8px;
}
html > body .stepBody .display .moreInfo
{
    float: left;
    text-align: center;
    width: 128px;
    margin-left: 0px;
}
.stepFooter
{
    width: 128px;
    height: 18px;
    background: transparent url(http://sdf-consulting.co.uk/cvccresources/images/pods/step-footer.gif) no-repeat;
    margin: 0;
}
.clear
{
    clear: both;
}
.dhtmlwindow
{
    position: absolute;
    border: 2px solid black;
    visibility: hidden;
    background-color: white;
}
.drag-handle
{
    /*CSS for Drag Handle*/
    padding: 1px;
    text-indent: 3px;
    font: bold 14px Arial;
    background-color: #0C8309;
    color: white;
    cursor: move;
    overflow: hidden;
    width: auto;
    filter: progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.drag-handle .drag-controls
{
    /*CSS for controls (min, close etc) within Drag Handle*/
    position: absolute;
    right: 1px;
    top: 2px;
    cursor: hand;
    cursor: pointer;
}
* html .drag-handle
{
    /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
    width: 100%;
}
.drag-contentarea
{
    /*CSS for Content Display Area div*/
    border-top: 1px solid #0C8309;
    background-color: white;
    color: black;
    height: 150px;
    padding: 2px;
    overflow: auto;
}
.drag-statusarea
{
    /*CSS for Status Bar div (includes resizearea)*/
    border-top: 1px solid gray;
    background-color: #F8F8F8;
    height: 13px; /*height of resize image*/
}
.drag-resizearea
{
    /*CSS for Resize Area itself*/
    float: right;
    width: 13px; /*width of resize image*/
    height: 13px; /*height of resize image*/
    cursor: nw-resize;
    font-size: 0;
}
